// 导出根目录下的图标
import DownloadIcon from './DownloadIcon.vue';
import DeleteIcon from './DeleteIcon.vue';

// 合并所有图标为一个对象
export const Icons = {
  DownloadIcon,
  DeleteIcon,
};

// 导出一个注册函数，用于在main.ts中注册所有图标为全局组件
export const registerIcons = (app: any) => {
  // 遍历Icons对象，将每个组件注册为全局组件
  Object.entries(Icons).forEach(([key, component]) => {
    // 保持组件原有名称作为全局组件名
    app.component(key, component);
  });
};
